Reasoning by Regression: Pre- and Postdiction Procedures for Logics of Action and Change
نویسندگان
چکیده
In this paper we introduce regression-based pre-and postdiction procedures for PMON, a nonmonotonic logic for action and change with explicit time. We also provide an in depth analysis of problems with regression that occur when nondeterministic actions are introduced. We do this by employing Dijkstra's weakest liberal precondition operator, wlp. The presented work is related to recent work by Lin in the situation calculus, and we identify and deal with three problems with his approach. Our conjecture is that our approach can be mapped back to the situation calculus. 1 Introduction The contributions of this paper are the following: Regression-based pre-and postdiction procedures for PMON with metric time, and an in depth analysis of problems with regression that occur when nondetermin-istic actions are introduced. We also identify and deal with problems in previous work by Lin [1996]. Lin [1996] proposes a causal minimization framework in SitCalc (Situation Calculus), where effects of nonde-terministic actions can be specified. He then identifies a class of such actions for which regression can be used as a reasoning mechanism. Within the constraints of the SitCalc formalism, Lin provides an elegant extension to handle nondeterminism, but one can probably do somewhat better. We will show this, using PMON as a vehicle. PMON is a logic for action and change proposed by Sandewall [1994]. PMON is proven to be correctly applicable to problems involving explicit time, context-dependent actions, nondeterministic actions and actions with duration. Doherty [1994] gives a first-order formulation of PMON, with a second-order circumscription axiom and shows that it is always possible to reduce the second-order theory to first-order logic. In [Gustafsson and Doherty, 1996] PMON is further extended to handle causal constraints. In this paper we will use a subset of PMON with metric time (natural numbers) and propo-sitional fluents. There are three problems with Lin's proposal: First, he needs to explicitly enumerate all nondeterministic effects of an action in syntax, thus encountering a possible combinatorial explosion. Secondly, he has to introduce an "oracle" predicate Case, which "knows" the outcome of a nondeterministic action before it has occurred. The intuitive meaning of this oracle is unclear. Thirdly, the effects of nondeterministic actions are not allowed to depend on the situation in which the action is invoked, for regression to work properly. In PMON, we deal with each of the three problems in the following manner: The first is taken care of by the formalism, …
منابع مشابه
Predictors of Stages of Change in Fruit/Vegetable Consumption based on Trans-Theoretical Model: A Population-based Study
Background and Objectives: Low Fruit/Vegetable (FV) diet seems to be a global public health problem. The trans-theoretical stages of change model have long been considered a useful interventional approach in lifestyle modification programs. The aim of this study was to find the most important intermediating factors of FV consumption in Mashhad, Iran. Materials and Methods...
متن کاملThe Effect of Bayesian Reasoning Training on the Results of Clinical Reasoning Tests of Interns
Introduction: Clinical reasoning includes a range of thinking about clinical medicine at all stages of patient evaluation. Bayesian theory can be used to refute or confirm differential diagnoses in the clinical reasoning process. In this way, by learning the basic mathematical language of probability in medicine, we can change our beliefs according to new evidence. The aim of this study is to i...
متن کاملTemporal Reasoning with Ii-abduction Second Draft
Abduction can be deened as reasoning from observations to causes. In the context of dynamic systems and temporal domains, an important part of the background knowledge consists of causal information. The section shows how in the context of event calculus, diierent reasoning problems in a broad class of temporal reasoning domains can be mapped to abductive reasoning problems. The domains conside...
متن کاملAutomated Reasoning and Natural Proofs for Programs Manipulating Data Structures
We consider the problem of automatically verifying programs that manipulate a dynamic heap, maintaining complex and multiple data-structures, given modular pre-post conditions and loop invariants. We discuss specification logics for heaps, and discuss two classes of automatic procedures for reasoning with these logics. The first identifies fragments of logics that admit completely decidable rea...
متن کاملTemporal Action Logics
The study of frameworks and formalisms for reasoning about action and change [67, 58, 61, 65, 70, 3, 57] has been central to the knowledge representation field almost from the inception of Artificial Intelligence as a general field of research [52, 56]. The phrase “Temporal Action Logics” represents a class of logics for reasoning about action and change that evolved from Sandewall’s book on Fe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997